package com.ccp.dev.qbdms.model;

import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.FlowSubject;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 质量信得过职工管理表 w_qbd_trust_people
 *
 * @author 王明亮
 * @date 2020-07-02 15:30:24
 */
@ExpAnnotation(description = "质量信得过职工")
@FlowSubject(subjectName = "质量信得过职工")
public class WQbdTrustPeople extends BaseBusinessModel<WQbdTrustPeople> {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;
    /**
     * 职工姓名
     */
    @Record("姓名")
    @ExpAnnotation(description = "姓名")
    private String userName;
    /**
     * 职工账号
     */
    @Record("职工账号")
    private String userAccount;
    /**
     * 性别
     */
    @Record("性别")
    @ExpAnnotation(description = "性别")
    private String sex;
    /**
     * 单位
     */
    @Record("单位")
    @ExpAnnotation(description = "单位")
    private String company;
    /**
     * 单位编码
     */
    @Record("单位编码")
    private String companyCode;
    /**
     * 岗位
     */
    @Record("工作岗位")
    @ExpAnnotation(description = "工作岗位")
    private String station;
    /**
     * 职务
     */
    @Record("职务")
    @ExpAnnotation(description = "职务")
    private String job;
    /**
     * 年度
     */
    @Record("年度")
    @ExpAnnotation(description = "年度")
    private String years;
    /**
     * 季度
     */
    @Record("季度")
    @ExpAnnotation(description = "季度")
    private String quarter;
    /**
     * 类别
     */
    @Record("申报类别")
    @ExpAnnotation(description = "申报类别")
    private String kind;

    /**
     * 等级
     */
    @Record("等级")
    @ExpAnnotation(description = "等级")
    private String awardlevel;
    /**
     * 申报理由
     */
    @Record("申报理由")
    @ExpAnnotation(description = "申报理由")
    private String reason;
    /**
     * 详细描述
     */
    @Record("详细描述")
    @ExpAnnotation(description = "详细描述")
    private String detailDescribe;
    /**
     * 备注
     */
    @Record("备注")
    @ExpAnnotation(description = "备注")
    private String remark;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserAccount() {
        return userAccount;
    }

    public void setUserAccount(String userAccount) {
        this.userAccount = userAccount;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getKind() {
        return kind;
    }

    public void setKind(String kind) {
        this.kind = kind;
    }

    public String getStation() {
        return station;
    }

    public void setStation(String station) {
        this.station = station;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public String getYears() {
        return years;
    }

    public void setYears(String years) {
        this.years = years;
    }

    public String getQuarter() {
        return quarter;
    }

    public void setQuarter(String quarter) {
        this.quarter = quarter;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getDetailDescribe() {
        return detailDescribe;
    }

    public void setDetailDescribe(String detailDescribe) {
        this.detailDescribe = detailDescribe;
    }


    @Override
    public String toString() {
        return "WQbdTrustPeople{" +
                "id='" + id + '\'' +
                ", userName='" + userName + '\'' +
                ", userAccount='" + userAccount + '\'' +
                ", company='" + company + '\'' +
                ", companyCode='" + companyCode + '\'' +
                ", kind='" + kind + '\'' +
                ", station='" + station + '\'' +
                ", job='" + job + '\'' +
                ", years='" + years + '\'' +
                ", quarter='" + quarter + '\'' +
                ", reason='" + reason + '\'' +
                ", remark='" + remark + '\'' +
                ", sex='" + sex + '\'' +
                ", detailDescribe='" + detailDescribe + '\'' +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", updateBy='" + updateBy + '\'' +
                ", tenantId='" + tenantId + '\'' +
                '}';
    }

    public String getAwardlevel() {
        return awardlevel;
    }

    public void setAwardlevel(String awardlevel) {
        this.awardlevel = awardlevel;
    }
}
